package com.remac.framework.mybatisplus.extensions.context;

import com.baomidou.mybatisplus.autoconfigure.ConfigurationCustomizer;
import com.baomidou.mybatisplus.core.MybatisConfiguration;
import com.remac.framework.mybatisplus.extensions.typehandler.IGenericTypeHandler;
import lombok.Getter;
import lombok.extern.slf4j.Slf4j;
import org.apache.ibatis.mapping.ResultMap;
import org.apache.ibatis.type.TypeHandler;

import java.lang.reflect.Field;
import java.lang.reflect.Type;
import java.util.Collection;
import java.util.Objects;

/**
 * @author Ye Junhui
 * @since 2024/4/24
 */
@Slf4j
@Getter
public class MybatisPlusExtensionsContext implements ConfigurationCustomizer {

    private MybatisConfiguration mybatisConfiguration;

    @Override
    public void customize(MybatisConfiguration configuration) {
        this.mybatisConfiguration = configuration;
    }

}
